Big Huge Thesaurus

fictional animal

noun